package com.woniu.job.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author song
 * @since 2019-12-24
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="Company对象", description="")
public class Company implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.INPUT)
    private String id;

    private String name;

    private String nature;

    private String industry;

    private String area;

    private String scale;
    @TableField("legalperson")
    private String legalPerson;

    private String tel;

    private String email;

    private String address;

    private String description;

    private String status;

    private String psw;

    private String account;

    private String permit;

    private String logo;
    /**
     * 注册资金
     */
    private String money;
    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getNature() {
        return nature;
    }

    public void setNature(String nature) {
        this.nature = nature;
    }

    public String getIndustry() {
        return industry;
    }

    public void setIndustry(String industry) {
        this.industry = industry;
    }

    public String getArea() {
        return area;
    }

    public void setArea(String area) {
        this.area = area;
    }

    public String getScale() {
        return scale;
    }

    public void setScale(String scale) {
        this.scale = scale;
    }

    public String getLegalPerson() {
        return legalPerson;
    }

    public void setLegalPerson(String legalPerson) {
        this.legalPerson = legalPerson;
    }

    public String getTel() {
        return tel;
    }

    public void setTel(String tel) {
        this.tel = tel;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getPsw() {
        return psw;
    }

    public void setPsw(String psw) {
        this.psw = psw;
    }

    public String getAccount() {
        return account;
    }

    public void setAccount(String account) {
        this.account = account;
    }

    public String getPermit() {
        return permit;
    }

    public void setPermit(String permit) {
        this.permit = permit;
    }

    public String getLogo() {
        return logo;
    }

    public void setLogo(String logo) {
        this.logo = logo;
    }

    public Company id(String id)
    {
        this.id = id;
        return this;
    }

    public Company name(String name)
    {
        this.name = name;
        return this;
    }

    public Company nature(String nature)
    {
        this.nature = nature;
        return this;
    }

    public Company industry(String industry)
    {
        this.industry = industry;
        return this;
    }

    public Company area(String area)
    {
        this.area = area;
        return this;
    }

    public Company scale(String scale)
    {
        this.scale = scale;
        return this;
    }

    public Company legalPerson(String legalPerson)
    {
        this.legalPerson = legalPerson;
        return this;
    }

    public Company tel(String tel)
    {
        this.tel = tel;
        return this;
    }

    public Company email(String email)
    {
        this.email = email;
        return this;
    }

    public Company address(String address)
    {
        this.address = address;
        return this;
    }

    public Company description(String description)
    {
        this.description = description;
        return this;
    }

    public Company status(String status)
    {
        this.status = status;
        return this;
    }

    public Company psw(String psw)
    {
        this.psw = psw;
        return this;
    }

    public Company account(String account)
    {
        this.account = account;
        return this;
    }

    public Company permit(String permit)
    {
        this.permit = permit;
        return this;
    }

    public Company logo(String logo)
    {
        this.logo = logo;
        return this;
    }

    public String getMoney() {
        return money;
    }

    public void setMoney(String money) {
        this.money = money;
    }
}
